/*
//////////////////////////////////////////
SINGLETON
classe qui permet de communiquer entre les vues
des notifications d'évènements

usage : 
pour envoyer une infos 
Notifieur.getInstance().dispatchEvent( ... ) ;

pour écouter
Notifieur.getInstance().addEventListener( ... ) ;

//////////////////////////////////////////
*/

package utils
{
    import flash.events.EventDispatcher;
    import flash.events.IEventDispatcher;

    public class Notifieur extends EventDispatcher
    {
        
        private static var instance:Notifieur ;
        
        public function Notifieur(target:IEventDispatcher=null)
        {
            super(target);
        }
        
        public static function getInstance():Notifieur
        {
            if( instance == null )
            {
                instance = new Notifieur() ;
            }
            
            return instance as Notifieur ;
        }
    }
}